拆除: to tear down, to demolish, to dismantle, to remove...
失望: disappointed, to lose hope, to despair...
幕: tent; canopy, curtain, screen...